<?php
require_once 'connexion (2).php';
require_once 'functionMail.php';


$mail = '';
	
	//On verifie si le formulaire a ete envoye
	if(isset($_POST['mail_pw']))
	{
            
           
		//On echappe les variables pour pouvoir les mettre dans des requetes SQL
		if(get_magic_quotes_gpc())
		{
			$mail = mysql_real_escape_string(stripslashes($_POST['mail_pw']));
			
		}
		else
		{
			$mail = mysql_real_escape_string($_POST['mail_pw']);
			
		}
                
               
		//On recupere le mail de lutilisateur
		$req ='select * from personne where MAILPERSONNE="'.$mail.'"';
                   
                $req1=$connexion->query($req);
               
		$dn =$req1->fetch(PDO::FETCH_ASSOC);
                
              
		if($req1->rowCount()>0)
		{
                        $idp=$dn["IDPERSONNE"];
			
                        $pw=mot(6);
                        $msg="Voici un nouveau mot de passe pour vous connecter :".$pw." <br><a href='http://127.0.0.1/stage/index.php' target_='block'>Cliquez ici pour vous connecter</a>";
                        mailE("moussaben89@hotmail.fr",$mail,$msg);
                          
                              $upd="UPDATE `personne` SET `MOTDEPASSE` = '".md5($pw)."', DATEPASSE='".date("Y-m-d H-i-s")."', PASSEAUTO='oui' WHERE `IDPERSONNE` =$idp;";
                              $u=$connexion->exec($upd);
                       
                           
                           
                       
                             
    
    
    
                            // mailE('',$dn,$msg,'motdepasse.php');
                             /*$date= Date();
                             $d=$date("Y");//-m-d H:M:s");
                             echo $d;*/
                        //echo $msg;
                        $form = false;
                            
		}
		else
		{
                    
			//Sinon, on indique que la combinaison nest pas bonne
			$form = true;
			$message = '<br><i style="color:red;">Cette adresse n\'existe pas dans notre base de donnée, corrigez le svp !</i>';
		}
	}
	else
	{
		$form = true; 
	}
        
        
       ?>	
	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
	<head>
		<title>Pw_forget</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<link rel="stylesheet" media="screen" type="text/css" title="Exo1" href="feuilledestyle.css" />
                <link rel="stylesheet" href="menuHead/jquery.cleditor.css">
                <link href="menu2/styles.css" rel="stylesheet" type="text/css">
		<link rel="icon" type="favicon.ico" href="favicon.ico" />
</head>
  <body vlink="blue">

     <div id="page">
        <?php 
        include 'header.php';
        require_once 'connexion (2).php'; 
        include 'menu.php';
        ?>
        <div id="cadre">
<FORM style="float:left; margin-top: 20px; background-color: orange; "> <INPUT TYPE="button" VALUE="Retour" onClick="history.back()"> </FORM> 
    <div class="centre"> 
    <?php
	
	
	if($form)
	{
		//On affiche un message sil y a lieu
	if(isset($message))
	{
		echo '<div class="message">'.$message.'</div>';
	}
	//On affiche le formulaire
    ?>
       <br>
       <form action="motdepasse.php" method="post">
           
        <table class="petitform" align="center" >
           <tr>
               <td>
                   Veuillez entrer votre e-mail pour recevoir un nouveau mot de passe :<br /><br />
               </td>
           <tr>
        </table>
        <table class="petitform" align="center" >
           <tr>
               <td>
                   <label for="MAIL">Mail de recuperation : </label>
               </td>
               <td>
                   <input type="email" name="mail_pw" id="mail_pw" placeholder="Email...@" value=""><br />
               </td>
           </tr>
            <tr>
                <td>
                    
                </td>
                <td>
                    <input type="submit" value="Envoie" />
                </td>
            </tr>
       </table>
       </form>

    <?php
	}else{?>
	<div class="message">
           
              <table class="petitform" align="center" >
                <tr>
                    <td>
                       Vous avez reçu un mot de passe valable 24h dans l'adresse indiqué, ceci depuis l'envoi. <br>
                Pensez à le modifier après votre connexion.
              
                    </td>
                </tr>
            </table>
	</div>
	<?php
        $mail = '';
            }
	
                 /* $nb_min = 1000;
$nb_max = 9005;
$nombre = mt_rand($nb_min,$nb_max);

echo $nombre;*/
                  
                  
                  
                  function mot($n){
                            if($n<=0)  return 'hello';
                            if($n>=31) return 'world';
                            $voyelle =Array('a','e','i','o','u','y');
                            $consonne=Array(
                           'b','c','d','f','g','h','j','k','l','m',
                           'n','p','q','r','s','t','v','w','x','z',"1","2","3","4","5","6","7","8","9");
                            $mot='';
                            for($i=0;$i<$n;$i++){
                             if($i%2==0){
                              $xx3=mt_rand(0,28);
                              $mot.=$consonne[$xx3];
                             }else{
                              $xx4=mt_rand(0,5);
                              $mot.=$voyelle[$xx4];
                             }
                            }
                            RETURN $mot; 
                                  }
         ?>
        
        </div>
        
        </div>
        <?php  require_once 'pied.php';?>
       
     </div>
      </div>
    </body>
</html><!--
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */-->

